.new-office{ width: 886px; margin: 20px auto 0 auto; }
.new-office-intro .remarks{ margin: 15px 0 0 0; font-size: 14px; line-height: 1.8; }
.new-features-wrap{ margin: 25px 0 0 -30px; }
.new-features{ float: left; width: 200px; padding: 135px 0 0 0; margin: 0 0 0 29px; }
.new-features h2{ font-size: 28px; line-height: 1.2; }
.new-features p{ margin: 1em 0 0 0; color: #757575; }
.new-features-wrap .symbol-1{ background: url(../images/new-feature-symbol-1.png) no-repeat center top; }
.new-features-wrap .symbol-2{ background: url(../images/new-feature-symbol-2.png) no-repeat center top; }
.new-features-wrap .symbol-3{ background: url(../images/new-feature-symbol-3.png) no-repeat center top; }
.new-features-wrap .symbol-4{ background: url(../images/new-feature-symbol-4.png) no-repeat center top; }
.intro-link{ width: 882px; height: 102px; margin: 25px 0 25px 0; padding: 0 0 25px 0; text-align: center; border-bottom: 1px dotted #b5b8b9; background: url(../images/intro-bg-1.png) no-repeat; }
.intro-link h4{ padding: 10px 0 10px 0; text-align: center; font-size: 24px; color: #eb3c00; }
.btn-link-01{ display: inline-block; width: 171px; height: 42px; color: #fff; line-height: 30px; background: url(../images/btn-link-01.png); }
.btn-link-02{ display: inline-block; width: 158px; height: 36px; color: #fff; line-height: 36px; background: url(../images/btn-link-02.png); }
a.btn-link-01:hover,
a.btn-link-02:hover{ text-decoration: none; }
.product-features{ position: relative; padding: 10px; min-height: 365px; background: #cdcdcd; }
.product-features .left{ float: left; width: 238px; }
.product-features .right{ float: right; width: 238px; }
.product-features section{ margin-bottom: 0px; vertical-align: bottom; }
.product-features hr{ * display: block; float: right; width: 199px; height: 2px; border: 0; background: url(../images/hr-bg.png); margin: 13px 0 13px 0; * margin: 13px 0 0 0; }
.product-features h3{ width: 199px; height: 47px; line-height: 47px; font-size: 14px; color: #acacac; background: url(../images/product-features-bg-1.png); cursor: pointer; vertical-align: middle; }
.product-features .right h3{ float: right; text-align: right; }
.product-features h3.other{ height: 79px; line-height: 79px; background: url(../images/product-features-bg-1-2.png); }
.product-features h3 img{ margin: 6px 13px 11px 17px; }
.product-features h3.other img{ margin-top: 25px; }
.product-features .right h3 img{ float: right; }
.product-features-intro{ display: none; position: absolute; width: 360px; height: 466px; left: 260px; top: 10px; text-align: center; background: url(../images/product-features-bg-2.png); }
.product-features-intro img{ margin: 48px 0 60px 0; }
.product-features-intro p{ width: 292px; margin: 0 auto 10px auto; font-size: 16px; text-align: left; }
.product-features .active{ background: url(../images/product-features-arrow-r.png) no-repeat right center; }
.product-features .right .active{ background: url(../images/product-features-arrow-l.png) no-repeat left center; }
.product-features .active h3{ color: #dc3b00; }
.radius{ -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; }
.introduction .aside-01 p{ width: 120px; padding: 16px 10px 16px 85px; background-position: 13px 16px; }
